3. 组件/jsx初探 发表于 2018-09-09 更新于 2026-04-17 分类于 React 阅读次数: 主要介绍React中的组件,与Vue中的组件概念大致一致。但是写法却大不同。React中使用js中面向对象的思想来编写组件。 /src/index.js12345678910// 下方虽没有引用,但是不可省略,因为jsx中会用到import React from 'react'; import ReactDOM from 'react-dom';// 引入App.js(组件)import App from './App'; // 将App组件渲染到root节点ReactDOM.render(<App />, document.getElementById('root')); /src/App.js123456789101112131415// { Component } 是ES6中的解构赋值的写法,代码的意思是导入react.Component。同理这里也不能去掉Reactimport React, { Component } from 'react';// 当一个类集成了React的Component,那么他就是一个React的组件class App extends Component { render() { // jsx return ( <div> Hello World! </div> ) }}export default App; JSX1jsx:在js中写html。在jsx中,组件必须以大写字母开头。其他的小写标签为html标签。